package com.xiaozhen.blog.service;

/**
 * @create 2023-05-16 14:08
 */
public interface LikeService {
    /**
     * 点赞
     *
     * @param entityType
     * @param userId
     * @param entityId
     */
    void like(int userId, int entityType, Long entityId);

    /**
     * 查询某实体（博客、评论）点赞的数量
     *
     * @param entityType
     * @param entityId
     * @return
     */
    long findEntityLikeCount(int entityType, Long entityId);

    /**
     * 查询某人对某实体的点赞状态
     * @param userId
     * @param entityType
     * @param entityId
     * @return
     */
    int findEntityLikeStatus(Long userId,int entityType, Long entityId);
}
